package cn.syncrond.tcm.core.definition;

/**
 * @Description: 任务执行状态
 * 
 * 	UNRESOLVED --> WAITING --> RUNNING --> COMPLETE
 * 								|   |
 * 								^   ^
 *                           	PAUSED
 * @author meepai
 * @date 2016-11-21
 */
public enum TaskExecutionStatus {
	
	/**
	 * 未被解析的状态
	 */
	UNRESOLVED,
	
	/**
	 * 被解析后等待执行的状态
	 */
	WAITING,
	
	/**
	 * 执行状态
	 */
	RUNNING,
	
	/**
	 * 暂停状态 
	 */
	PAUSED,
	
	/**
	 * 完成状态
	 */
	COMPLETE
	
	
}
